//
// Created by JYL on 2023-12-30.
//
#include "key.h"
#include "tim.h"
#include "gpio.h"


//uint8_t exit_flag = 0;
//uint8_t rising_falling_flag;
//void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
//{
//    if(GPIO_Pin == KEY_Pin)
//    {
//        if(exit_flag == 0)
//        {
//            exit_flag = 1;
//            rising_falling_flag = HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin);
//        }
//    }
//}

//    if(exit_flag == 1) {
//        exit_flag = 2;
//        if (rising_falling_flag == GPIO_PIN_RESET) {
//            HAL_Delay(20);
//            if (HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin) == GPIO_PIN_RESET) {
//                HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);
//                PWM_Set(1000,-1000,500);
//                exit_flag = 0;
//            } else {
//                exit_flag = 0;
//            }
//        } else if (rising_falling_flag == GPIO_PIN_SET) {
//            HAL_Delay(20);
//            if (HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin) == GPIO_PIN_SET) {
//                HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);
//                PWM_Set(-1000,1000,2000);
//                exit_flag = 0;
//            } else {
//                exit_flag = 0;
//            }
//        }
//    }else exit_flag=0;

